mexif_tagdb_t mexif_CASIO2_db[_MEXIF_TAGID_CASIO2_Count+1] = 
{
    { 0x0002, MEXIF_UNICODE("PreviewImageSize"), 0 },
    { 0x0003, MEXIF_UNICODE("PreviewImageLength"), 0 },
    { 0x0004, MEXIF_UNICODE("PreviewImageStart"), 0 },
    { 0x0008, MEXIF_UNICODE("QualityMode"), 0 },
    { 0x0009, MEXIF_UNICODE("CasioImageSize"), 0 },
    { 0x000d, MEXIF_UNICODE("FocusMode"), 0 },
    { 0x0014, MEXIF_UNICODE("ISO"), 0 },
    { 0x0019, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x001d, MEXIF_UNICODE("FocalLength"), 0 },
    { 0x001f, MEXIF_UNICODE("Saturation"), 0 },
    { 0x0020, MEXIF_UNICODE("Contrast"), 0 },
    { 0x0021, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0e00, MEXIF_UNICODE("PrintIM"), 0 },
    { 0x2000, MEXIF_UNICODE("PreviewImage"), 0 },
    { 0x2001, MEXIF_UNICODE("FirmwareDate"), 0 },
    { 0x2011, MEXIF_UNICODE("WhiteBalanceBias"), 0 },
    { 0x2012, MEXIF_UNICODE("WhiteBalance2"), 0 },
    { 0x2022, MEXIF_UNICODE("ObjectDistance"), 0 },
    { 0x2034, MEXIF_UNICODE("FlashDistance"), 0 },
    { 0x3000, MEXIF_UNICODE("RecordMode"), 0 },
    { 0x3001, MEXIF_UNICODE("SelfTimer"), 0 },
    { 0x3002, MEXIF_UNICODE("Quality"), 0 },
    { 0x3003, MEXIF_UNICODE("FocusMode2"), 0 },
    { 0x3006, MEXIF_UNICODE("HometownCity"), 0 },
    { 0x3007, MEXIF_UNICODE("BestShotMode"), 0 },
    { 0x3008, MEXIF_UNICODE("AutoISO"), 0 },
    { 0x3011, MEXIF_UNICODE("Sharpness2"), 0 },
    { 0x3012, MEXIF_UNICODE("Contrast2"), 0 },
    { 0x3013, MEXIF_UNICODE("Saturation2"), 0 },
    { 0x3014, MEXIF_UNICODE("ISO2"), 0 },
    { 0x3015, MEXIF_UNICODE("ColorMode"), 0 },
    { 0x3016, MEXIF_UNICODE("Enhancement"), 0 },
    { 0x3017, MEXIF_UNICODE("Filter"), 0 },
    { 0x301c, MEXIF_UNICODE("SequenceNumber"), 0 },
    { 0x301d, MEXIF_UNICODE("BracketSequence"), 0 },
    { 0x3020, MEXIF_UNICODE("ImageStabilization"), 0 },
    { 0, }
};
const mexif_tagdb_t* MEXIF_API mexif_CASIO2_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0002 : return mexif_CASIO2_db +  0;
    case  0x0003 : return mexif_CASIO2_db +  1;
    case  0x0004 : return mexif_CASIO2_db +  2;
    case  0x0008 : return mexif_CASIO2_db +  3;
    case  0x0009 : return mexif_CASIO2_db +  4;
    case  0x000d : return mexif_CASIO2_db +  5;
    case  0x0014 : return mexif_CASIO2_db +  6;
    case  0x0019 : return mexif_CASIO2_db +  7;
    case  0x001d : return mexif_CASIO2_db +  8;
    case  0x001f : return mexif_CASIO2_db +  9;
    case  0x0020 : return mexif_CASIO2_db + 10;
    case  0x0021 : return mexif_CASIO2_db + 11;
    case  0x0e00 : return mexif_CASIO2_db + 12;
    case  0x2000 : return mexif_CASIO2_db + 13;
    case  0x2001 : return mexif_CASIO2_db + 14;
    case  0x2011 : return mexif_CASIO2_db + 15;
    case  0x2012 : return mexif_CASIO2_db + 16;
    case  0x2022 : return mexif_CASIO2_db + 17;
    case  0x2034 : return mexif_CASIO2_db + 18;
    case  0x3000 : return mexif_CASIO2_db + 19;
    case  0x3001 : return mexif_CASIO2_db + 20;
    case  0x3002 : return mexif_CASIO2_db + 21;
    case  0x3003 : return mexif_CASIO2_db + 22;
    case  0x3006 : return mexif_CASIO2_db + 23;
    case  0x3007 : return mexif_CASIO2_db + 24;
    case  0x3008 : return mexif_CASIO2_db + 25;
    case  0x3011 : return mexif_CASIO2_db + 26;
    case  0x3012 : return mexif_CASIO2_db + 27;
    case  0x3013 : return mexif_CASIO2_db + 28;
    case  0x3014 : return mexif_CASIO2_db + 29;
    case  0x3015 : return mexif_CASIO2_db + 30;
    case  0x3016 : return mexif_CASIO2_db + 31;
    case  0x3017 : return mexif_CASIO2_db + 32;
    case  0x301c : return mexif_CASIO2_db + 33;
    case  0x301d : return mexif_CASIO2_db + 34;
    case  0x3020 : return mexif_CASIO2_db + 35;
    }
    return 0;
}


